home *** CD-ROM | disk | FTP | other *** search
/ Compendium Deluxe 1 / LSD Compendium Deluxe 1.iso / a / programming / c / dicepj20.lha / diceproject / sources / Special.h < prev   
Encoding:
C/C++ Source or Header  |  1993-06-03  |  4.4 KB  |  141 lines

  1. /*
  2.  *  Source machine generated by GadToolsBox V2.0
  3.  *  which is (c) Copyright 1991-1993 Jaba Development
  4.  *
  5.  *  GUI Designed by : Jan van den Baard
  6.  */
  7.  
  8. #define GetString( g )      ((( struct StringInfo * )g->SpecialInfo )->Buffer  )
  9. #define GetNumber( g )      ((( struct StringInfo * )g->SpecialInfo )->LongInt )
  10.  
  11. #define GD_DispID                   0
  12. #define GD_Use                       1
  13. #define GD_Cancel                   2
  14. #define GD_Workbench                   3
  15. #define GD_Palette                   4
  16. #define GD_Name                    5
  17. #define GD_PubName                   6
  18. #define GD_Type                    7
  19. #define GD_ScrWidth                   8
  20. #define GD_Width                   9
  21. #define GD_ScrHeight                   10
  22. #define GD_Height                   11
  23. #define GD_Overscan                   12
  24. #define GD_DefPalette                   13
  25. #define GD_Autoscroll                   14
  26. #define GD_Font                    15
  27. #define GD_SysFonts                   16
  28.  
  29. #define GDX_DispID                   0
  30. #define GDX_Use                    1
  31. #define GDX_Cancel                   2
  32. #define GDX_Workbench                   3
  33. #define GDX_Palette                   4
  34. #define GDX_Name                   5
  35. #define GDX_PubName                   6
  36. #define GDX_Type                   7
  37. #define GDX_ScrWidth                   8
  38. #define GDX_Width                   9
  39. #define GDX_ScrHeight                   10
  40. #define GDX_Height                   11
  41. #define GDX_Overscan                   12
  42. #define GDX_DefPalette                   13
  43. #define GDX_Autoscroll                   14
  44. #define GDX_Font                   15
  45. #define GDX_SysFonts                   16
  46.  
  47. #define GD_Pens                    0
  48. #define GD_PenColors                   1
  49. #define GD_Table                   2
  50. #define GD_Red                       3
  51. #define GD_Green                   4
  52. #define GD_Blue                    5
  53.  
  54. #define GDX_Pens                   0
  55. #define GDX_PenColors                   1
  56. #define GDX_Table                   2
  57. #define GDX_Red                    3
  58. #define GDX_Green                   4
  59. #define GDX_Blue                   5
  60.  
  61. #define ScreenPrefs_CNT 16
  62. #define PalettePrefs_CNT 8
  63.  
  64. extern struct IntuitionBase *IntuitionBase;
  65. extern struct Library        *GadToolsBase;
  66.  
  67. extern struct Screen        *Scr;
  68. extern UBYTE             *PubScreenName;
  69. extern APTR             VisualInfo;
  70. extern struct Window        *ScreenPrefsWnd;
  71. extern struct Window        *PalettePrefsWnd;
  72. extern struct Gadget        *ScreenPrefsGList;
  73. extern struct Gadget        *PalettePrefsGList;
  74. extern struct IntuiMessage   ScreenPrefsMsg;
  75. extern struct IntuiMessage   PalettePrefsMsg;
  76. extern UWORD             ScreenPrefsZoom[4];
  77. extern UWORD             PalettePrefsZoom[4];
  78. extern struct Gadget        *ScreenPrefsGadgets[17];
  79. extern struct Gadget        *PalettePrefsGadgets[8];
  80. extern UWORD             ScreenPrefsLeft;
  81. extern UWORD             ScreenPrefsTop;
  82. extern UWORD             ScreenPrefsWidth;
  83. extern UWORD             ScreenPrefsHeight;
  84. extern UWORD             PalettePrefsLeft;
  85. extern UWORD             PalettePrefsTop;
  86. extern UWORD             PalettePrefsWidth;
  87. extern UWORD             PalettePrefsHeight;
  88. extern UBYTE            *ScreenPrefsWdt;
  89. extern UBYTE            *PalettePrefsWdt;
  90. extern struct TextAttr        *Font, Attr;
  91. extern UWORD             FontX, FontY;
  92. extern UWORD             OffX, OffY;
  93. extern UBYTE            *Type0Labels[];
  94. extern UBYTE            *Overscan0Labels[];
  95. extern struct MinList         Pens1List;
  96. extern UWORD             ScreenPrefsGTypes[];
  97. extern UWORD             PalettePrefsGTypes[];
  98. extern struct NewGadget      ScreenPrefsNGad[];
  99. extern struct NewGadget      PalettePrefsNGad[];
  100. extern ULONG             ScreenPrefsGTags[];
  101. extern ULONG             PalettePrefsGTags[];
  102.  
  103. extern int DispIDClicked( void );
  104. extern int UseClicked( void );
  105. extern int Cancel0Clicked( void );
  106. extern int WorkbenchClicked( void );
  107. extern int Palette0Clicked( void );
  108. extern int NameClicked( void );
  109. extern int PubNameClicked( void );
  110. extern int TypeClicked( void );
  111. extern int ScrWidth0Clicked( void );
  112. extern int WidthClicked( void );
  113. extern int ScrHeight0Clicked( void );
  114. extern int HeightClicked( void );
  115. extern int OverscanClicked( void );
  116. extern int DefPaletteClicked( void );
  117. extern int AutoscrollClicked( void );
  118. extern int FontClicked( void );
  119. extern int SysFontsClicked( void );
  120. extern int PensClicked( void );
  121. extern int PenColorsClicked( void );
  122. extern int TableClicked( void );
  123. extern int Red0Clicked( void );
  124. extern int Green0Clicked( void );
  125. extern int Blue0Clicked( void );
  126.  
  127. extern int HandleScreenPrefsIDCMP( void );
  128. extern int ScreenPrefsVanillaKey(void);
  129. extern int ScreenPrefsRawKey(void);
  130. extern int OpenScreenPrefsWindow( void );
  131. extern void CloseScreenPrefsWindow( void );
  132. extern int HandlePalettePrefsIDCMP( void );
  133. extern int PalettePrefsCloseWindow(void);
  134. extern int PalettePrefsVanillaKey(void);
  135. extern int PalettePrefsRawKey(void);
  136. extern int OpenPalettePrefsWindow( void );
  137. extern void ClosePalettePrefsWindow( void );
  138. extern void Use1Clicked(void);
  139. extern void Cancel1Clicked(void);
  140.  
  141.